home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / icon tools / iconinstaller / redistribution / iconinstaller.guide (.txt) next >
Amigaguide Document  |  1996-04-07  |  17KB  |  334 lines

  1. @database IconInstaller.guide
  2. @$VER: 3.1
  3. @author "Tom Ekstr
  4. @(c) "1995 Tom Ekstr
  5. @node "Main" "CONTENTS"
  6.                  ICONINSTALLER 3.1
  7.           Icon Installation/Management Tool
  8.                Freely Distributable
  9.            Copyright 
  10.  1995 Tom Ekstr
  11.                All Rights Reserved
  12. INTRODUCTION
  13. " link "Intro"}  IconInstaller described
  14. USAGE
  15. " link "Usage"}  About IconInstaller operation
  16. Basic
  17. Usage
  18. " link "BMode"}  Installing icons manually
  19. Directory
  20. " link "DMode"}  Installing whole drawers of icons
  21. Script
  22. " link "SMode"}  Using prewritten scripts
  23. Configuration
  24. " link "Config"}  Changing the settings
  25. MISCELLANEOUS
  26. " link "Misc"}  Legal issues and tidbits
  27. Copyright
  28. " link "Copy"}  Distribution
  29. Disclaimer
  30. " link "Disc"}  Read this at your own risk
  31.  @{" 3.3. NewIcon Info     " link "NIInfo"}  To those unfamiliar with NewIcons
  32. Author
  33. " link "Author"}  How to contact me
  34. @endnode
  35. @node "Intro" "INTRODUCTION"
  36. @toc "Main"
  37.    1.   INTRODUCTION
  38. IconInstaller is a tool to aid in icon management. The @{"basic operation" link "BMode"} of
  39. IconInstaller is to copy the imagery from one icon to another. Both standard
  40. icons and @{"NewIcons" link "NIInfo"} are supported, including conversion from standard icons
  41. to NewIcons, and vice versa. IconInstaller can also be used to copy other
  42. attributes (such as tooltypes, position, default tool etc.) in addition to,
  43. or instead of, the imagery.
  44. IconInstaller has a mouse-driven graphical user interface, where icons can
  45. be selected with simple dragging and dropping, or alternatively using
  46. standard ASL file requesters. Unique to IconInstaller is a @{"script mode" link "SMode"},
  47. where icons are selected for installation according to a script.
  48. IconInstaller can also be used to easily @{"install whole drawers" link "DMode"} of icons
  49. with a single command.
  50. IconInstaller requires at least AmigaDOS release 2.04. No special libraries
  51. are required. NewIcon.library, if found, is used for extra functionality.
  52. For legal information, read the sections about @{"copyright" link "Copy"} and @{"disclaimer" link "Disc"}.
  53. This is the 'light' version of the documentation, intended for inclusion
  54. with IconInstaller in freely distributable icon collections. The full
  55. version, that includes information about writing IconInstaller scripts
  56. along with complete reference sections, is available in the original
  57. IconInstaller distribution, eg. on Aminet in the 'util/wb' directory.
  58. @endnode
  59. @node "Usage" "USAGE"
  60. @toc "Main"
  61.    2.   USAGE
  62. IconInstaller is a very versatile tool, and can be used in many different
  63. ways. There is a normal mode for installing icons one by one, a directory
  64. mode for installing whole drawers of icons, and a script mode for selecting
  65. icons for installation according to a script.
  66. In its basic configuration, IconInstaller will copy the image from one icon
  67. to another, but also other icon attributes, such as default tool, icon type,
  68. position, etc., can be selected for installation. @{"NewIcon" link "NIInfo"} users can
  69. also change the configuration to copy NewIcon images, and convert between
  70. standard icons and NewIcons.
  71. Basic
  72. Usage
  73. " link "BMode"}  Installing and deleting icons manually
  74. Directory
  75. " link "DMode"}  Installing to drawers
  76. Script
  77. " link "SMode"}  Using a script to install icons
  78. Configuration
  79. " link "Config"}  Changing the settings
  80. @endnode
  81. @node "BMode" "USAGE"
  82. @toc "Usage"
  83.    2.1. BASIC USAGE
  84. Start IconInstaller with a double click on its icon.
  85. If you are using the @{"NewIcons" link "NIInfo"} system, a requester may appear asking you to
  86. select from some image installation options.
  87. IconInstaller will start as 'empty', with no icons selected. To install the
  88. image from one icon to another, you'll need to open a source icon and a
  89. destination icon. The easiest way to open an icon is to drag and drop it
  90. into the IconInstaller window. Source icons can be dropped in the box
  91. labeled 'New Image', destination icons in the box labeled 'Original Image'.
  92. You can also open icons using a file requester. Select 'Open Source Icon...'
  93. 'Open Destination Icon...', respectively, from the 'Project' menu.
  94. Finally, the destination icon can also be opened by typing its name into the
  95. gadget labeled 'Destination Icon'.
  96. When both source and destination icons are opened, you can click on the
  97. 'Install' gadget to replace the original image of the destination icon with
  98. the new one from the source. If you prefer using menus, you can also select
  99. 'Install Icon' from the 'Project' menu.
  100. IconInstaller can also be used to delete icons from files, leaving the file
  101. associated with the icon intact. To delete an icon, open it as the
  102. destination icon as described above. Then, select 'Delete icon...' from the
  103. 'Project' menu. IconInstaller will display a requester asking you to confirm
  104. this action.
  105. IconInstaller is also able to install multiple icons in one go, either a
  106. whole @{"directory" link "DMode"} at once, or according to a @{"script" link "SMode"}.
  107. Furthermore, you can @{"configure" link "Config"} the installation by selecting other icon
  108. attributes to install from one icon to another, in addition to (or instead
  109. of) the imagery, as well as change some other options.
  110. @endnode
  111. @node "DMode" "USAGE"
  112. @toc "Usage"
  113.    2.2. DIRECTORY MODE
  114. Please read first the section describing @{"basic
  115. usage" link "BMode"} of IconInstaller,
  116. where opening source and destination icons is explaned, before proceeding
  117. with this section.
  118. To start directory installation, open both source and destination icons.
  119. Then, click on the 'Dir' gadget. A requester will appear, asking for the
  120. directory (drawer) where the installation should take place. By default, this
  121. is the directory where the destination icon is located.
  122. IconInstaller will read the icons in the directory, one by one, and open
  123. each icon in its turn as the destination icon. For each icon, you can select
  124. to install the image from the source icon, or skip the icon and move on to
  125. the next one. Click on 'Install' or 'Skip' to make your choice. This process
  126. is repeated for all icons in the directory.
  127. You can instruct IconInstaller to complete the directory without further
  128. interaction by clicking on the 'All' gadget. A requester will appear, asking
  129. you to confirm this option.
  130. You can also click on the 'Quit' gadget at any point, to abort the directory
  131. installation.
  132. The 'Settings' menu contains options to change the behaviour of directory
  133. installation. The options can be changed by setting and clearing subitems
  134. for the 'Directory' menuitem. The options available are 'Match Type',
  135. 'Create Icons' and 'Enter Directories'.
  136. Match Type will accept for installation only those icons that are of the
  137. same type as the source icon.
  138. Create Icons will give you the option to create icons for files that don't
  139. have icons.
  140. Enter Directories means that the installation will proceed not only in this
  141. directory, but all its subdirectories as well.
  142. @endnode
  143. @node "SMode" "USAGE"
  144. @toc "Usage"
  145.    2.3. SCRIPT MODE
  146. Using IconInstaller in script mode is actually the easiest way to use it.
  147. You don't even have to open icons for installation, as they are selected
  148. automatically by the script.
  149. You start a script by double clicking on the script's icon.
  150. If you are using the @{"NewIcons" link "NIInfo"} system, a requester may appear asking you
  151. to select from some options relating to the imagery installation.
  152. The IconInstaller window will be opened as usual. IconInstaller will start
  153. to open source and destination icons according to the script, presenting you
  154. the new image from the source icon, and the original image of the
  155. destination icon, side by side, before the installation. You can click on
  156. these images to see the alternate imagery, if there is any.
  157. For each icon you can select if you want to install the new image to the
  158. destination icon, or keep the original image. Click on 'Install' or 'Skip',
  159. respectively, to make your choice. IconInstaller will then open the next
  160. source and destination icons according to the script. This process is
  161. repeated for each pair of icons, until the script is complete.
  162. As in the @{"directory
  163. mode" link "DMode"}, you can instruct IconInstaller to complete the
  164. script without further interaction, by clicking on the 'All' gadget. A
  165. requester will appear asking you to confirm that you really want to do this.
  166. You can also click on the 'Quit' gadget at any point, to abort the script
  167. and reset IconInstaller to @{"basic
  168. usage" link "BMode"}.
  169. Depending on the script, you may also be presented with messages and
  170. requesters either to give you information, or prompt you to select from
  171. some available options.
  172. @endnode
  173. @node "Config" "USAGE"
  174. @toc "Usage"
  175.    2.4. CONFIGURATION
  176. In its default configuration, IconInstaller will copy the imagery from one
  177. icon to another, while retaining the other attributes of the destination
  178. icon, such as tooltypes, default tool, position, and so on. If you have the
  179. @{"NewIcons" link "NIInfo"} patch running, the default action is to copy the NewIcon image,
  180. while keeping the standard image as it is.
  181. While using IconInstaller, the configuration can be changed from the
  182. 'Settings' menu. The menu contains options for changing the 'Image',
  183. 'NewIcon' imagery, 'Icon Type', 'Default Tool', 'Tool Types', 'Position'
  184. and 'Stack'.
  185. All of these attribute settings contain at least two options, 'Keep Original'
  186. and 'Copy From Source'. The former means that the attribute in the destination
  187. icon is not changed, the latter means that the attribute is copied from the
  188. source icon to the destination icon.
  189. The 'Image' and NewIcon settings also contain options to convert imagery from
  190. standard to NewIcon format, and vice versa. The 'Icon Type' and 'Default
  191. Tool' settings contain many options to set the attribute explicitely.
  192. In addition to the attribute settings,  the 'Settings' menu also includes
  193. directory options to affect the behaviour of @{"directory installation" link "DMode"}.
  194. Finally, there is an option to quickly install icons as soon as they are
  195. dragged and dropped into the IconInstaller window, without having to click
  196. on the 'Install' gadget.
  197. The 'Settings' menu can be disabled with the NOSETTINGS tooltype, as
  198. described below.
  199. The default configuration can be changed with tooltypes in the IconInstaller
  200. icon, so that every time you start IconInstaller, your preferred
  201. configuration is active. To change the default configuration for a script,
  202. tooltypes in the script's icon should be set instead.
  203. The available tooltypes for changing the configuration are IMAGE (with the
  204. options KEEP, COPY, NEWICON and DOT), NEWICON (KEEP, COPY, IMAGE, REMAP,
  205. ERASE), ICONTYPE (KEEP, COPY, DISK, DRAWER, TOOL, PROJECT, TRASHCAN, KICK),
  206. DEFTOOL (KEEP, COPY, TOOL1, TOOL2, TOOL3, TOOL4, OTHERTOOL), TOOLTYPES
  207. (KEEP, COPY), POSITION (KEEP, COPY, FREE) and STACK (KEEP, COPY).
  208. The TOOL1, TOOL2, TOOL3 and TOOL4 can be used to specify alternative tools
  209. for 'MultiView, 'AmigaGuide', 'Display' and 'More', respectively.
  210. OTHERTOOL can also be specified. The remaining tooltypes are ASKNEWICONS
  211. (ask imagery installation options from NewIcon users), SIMPLEREFRESH (open
  212. window as SimpleRefresh instead of SmartRefresh) and NOSETTINGS (disable
  213. the 'Settings' menu).
  214. @endnode
  215. @node "Misc" "MISCELLANEOUS"
  216. @toc "Main"
  217.    3.   MISCELLANEOUS
  218. This section contains legal information, some information about NewIcons,
  219. and about the author, too.
  220.   @{" 3.1. Copyright            " link "Copy"}
  221.   @{" 3.2. Disclaimer           " link "Disc"}
  222.   @{" 3.3. NewIcon Information  " link "NIInfo"}
  223.   @{" 3.4. Author               " link "Author}
  224. @endnode
  225. @node "Copy" "MISCELLANEOUS"
  226. @toc "Misc"
  227.    3.1. COPYRIGHT
  228. IconInstaller is freely distributable and copyright 
  229.  1995 by Tom Ekstr
  230. There is no charge for using this software. This is generally known as
  231. FreeWare.
  232. This is the 'light' version of the documentation. This probably means that
  233. this documentation was included with a freely distributable icon collection
  234. along with IconInstaller. Icon authors who want to redistribute IconInstaller
  235. with their icon collections are advised first to get the original full
  236. archive, obtainable from eg. Aminet, in the 'util/wb' directory.
  237. It is not permitted to distribute IconInstaller without this accompanying
  238. documentation.
  239. IconInstaller can be distributed in two ways:
  240. 1. As the complete IconInstaller archive.
  241.    The original archive must be distributed in its entirety, without
  242.    additions, deletions or modifications of any kind. The original archive
  243.    contains the following files:
  244.       IconInstaller              IconInstaller.info
  245.       IconInstaller.guide        IconInstaller.guide.info
  246.       Install_Icons              Install_Icons.guide
  247.       Icons.info                 Icons/def_harddisk.info
  248.       Icons/def_preset.info      Icons/def_ramdisk.info
  249.       Icons/IGfx_Palette         Icons/IGfx_Palette.info
  250.       Icons/PrefsDrawer          Icons/PresetDrawer
  251.       Icons/Font.info            Icons/IControl.info
  252.       Icons/Input.info           Icons/Locale.info
  253.       Icons/Overscan.info        Icons/Palette.info
  254.       Icons/Pointer.info         Icons/Printer.info
  255.       Icons/PrinterGfx.info      Icons/PrinterPS.info
  256.       Icons/ScreenMode.info      Icons/Serial.info
  257.       Icons/Sound.info           Icons/Time.info
  258.       Icons/WBPattern.info       Redistribution.info
  259.       Redistribution/IconInstaller.guide
  260.       Redistribution/IconInstaller.guide.info
  261. 2. As an installation tool with icon collections.
  262.    Icon authors may include IconInstaller with their freely distributable
  263.    icon collections. In this case, the following files must be included:
  264.       IconInstaller         IconInstaller.guide
  265.       IconInstaller.info    IconInstaller.guide.info
  266.    It is recommended that the 'light' version of IconInstaller.guide from
  267.    the 'Redistribution' drawer is included instead of the full version, as
  268.    most people probably won't need the script writing and reference sections
  269.    anyway.
  270.    Optionally, the icon for the script ('Install_Icons.info') may be
  271.    included as well. Tool types in the icon files may be changed, otherwise
  272.    the files may not be altered in any way.
  273.    As said before, IconInstaller may not be distributed separately from its
  274.    documentation (IconInstaller.guide or Redistibution/IconInstaller.guide)
  275.    under any circumstances.
  276. In addition, the following two conditions must be met:
  277. No profit may be made for distributing IconInstaller. A reasonable handling
  278. and copying charge is acceptable.
  279. No part of IconInstaller may be included in a commercial product without
  280. my prior written consent. No prior permission is required to distribute
  281. IconInstaller on Internet/FTP (ie. Aminet), public access BBS's, FidoNet,
  282. and the Aminet, Fish series and other CD-ROMs containing only freely
  283. distributable software. IconInstaller can also be included on a magazine
  284. coverdisk, provided that a copy of that particular issue is sent to me.
  285. If you want to send any feedback, complaints, bug reports etc., feel free
  286. to send @{"me" link "Author"} a note.
  287. @endnode
  288. @node "Disc" "MISCELLANEOUS"
  289. @toc "Misc"
  290.    3.2. DISCLAIMER
  291. THE AUTHOR MAKES NO WARRANTIES, EITHER EXPRESSED OR IMPLIED, WITH
  292. RESPECT TO THE PROGRAM DESCRIBED IN THIS DOCUMENTATION, ITS QUALITY,
  293. PERFORMANCE OR FITNESS FOR ANY PARTICULAR PURPOSE. THE PROGRAM IS
  294. DISTRIBUTED "AS IS". THE ENTIRE RISK AS TO ITS QUALITY AND PERFORMANCE
  295. IS WITH THE USER. IN NO EVENT WILL THE AUTHOR BE LIABLE OF DIRECT,
  296. INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGE TO OR LOSS OF DATA OR
  297. EQUIPMENT RESULTING FROM THE USE OF THIS PROGRAM.
  298. @endnode
  299. @node "NIInfo" "MISCELLANEOUS"
  300. @toc "Misc"
  301.    3.3. NEWICON INFORMATION
  302. NewIcons is a new standard of icon (.info) files that makes icons look
  303. good independently of the Workbench palette. This is accomplished by
  304. including new icon imagery with colour data in the icon tooltypes, and
  305. using a system patch to read this NewIcon imagery and display it instead
  306. of the standard icon image. When the patch is in use, the NewIcon image
  307. information is also hidden from the icon tooltypes.
  308. In other words, NewIcons contain both standard and NewIcon imagery. When
  309. the patch is not in use, the standard imagery is displayed as usual.
  310. Because the NewIcon images contain colour information, they are remapped
  311. to the current Workbench screen colours, and will therefore look good
  312. on a screen with any palette.
  313. To be able to use NewIcons, you'll need the NewIcons patch and the
  314. accompanying newicon.library. These are included in the NewIcons package.
  315. The package is not included with IconInstaller, but can be obtained from
  316. eg. Aminet (pix/icon/NewIcons.lha), as well as good PD/Shareware suppliers.
  317. The NewIcons standard is developed by Nicola Salmoria.
  318. @endnode
  319. @node "Author" "MISCELLANEOUS"
  320. @toc "Misc"
  321.    3.4. ICONINSTALLER AUTHOR
  322. I'm currently studying at Tampere university in Finland, majoring in Library
  323. and Information science.
  324. I can be reached by
  325. Mail   : Tom Ekstr
  326.          Tiilentekij
  327. nkatu 16 as.10
  328.          FIN-20810 Turku
  329.          FINLAND (Europe)
  330. E-mail : litoek@uta.fi
  331. I reply to all e-mail I get. The e-mail address will be valid until autumn
  332. 1996, the street address is valid long into the future.
  333. @endnode
  334.